package com.mdd.product.vo;

import com.mdd.store.vo.StoreVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
@ApiModel("零售车品spu详情Vo")
public class CarSpuDetailVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "商品编号，自增")
    private Long id;
    @ApiModelProperty(value = "商品名称")
    private String name;
    @ApiModelProperty(value = "关键字")
    private String keyword;
    @ApiModelProperty(value = "商品简介")
    private String introduction;
    @ApiModelProperty(value = "商品详情")
    private String description;
    @ApiModelProperty(value = "商品分类编号")
    private Long categoryId;
    @ApiModelProperty(value = "车型编号")
    private Long brandId;
    @ApiModelProperty(value = "商品封面图")
    private String picUrl;
    @ApiModelProperty(value = "商品轮播图地址 数组，以逗号分隔 最多上传5张")
    private String sliderPicUrls;
    @ApiModelProperty(value = "商品视频")
    private String videoUrl;
    @ApiModelProperty(value = "最低月供起")
    private BigDecimal monthlySupplyPrice;
    @ApiModelProperty(value = "金融方案图片地址，存在地址可查看")
    private String caseUrl;
    @ApiModelProperty(value = "售价")
    private BigDecimal price;
    @ApiModelProperty(value = "指导价格")
    private BigDecimal marketPrice;
    @ApiModelProperty(value = "商品状态: 0 上架（开启） 1 下架（禁用）-1 回收")
    private Integer status;
    @ApiModelProperty(value = "排序字段")
    private Integer sort;
    @ApiModelProperty(value = "适用门店：0、指定门店 1、全部")
    private Boolean isAll;
    @ApiModelProperty(value = "适用门店列表")
    private List<StoreVo> stores;
    @ApiModelProperty(value = "整车质保年限")
    private String warranty;
    @ApiModelProperty(value = "三电质保年限")
    private String eicWarranty;
    @ApiModelProperty(value = "宽度尺寸单位（mm）")
    private Integer width;
    @ApiModelProperty(value = "智能座位")
    private String seat;
    @ApiModelProperty(value = "安全守护")
    private String secure;
    @ApiModelProperty(value = "品质空调（空调出风口数）")
    private String airConditioning;
    @ApiModelProperty(value = "栏目")
    private Integer columnId;
}
